x86: Begin to introduce support for MSR_ARCH_CAPS
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 11 Sep 2020 12:09:10 +0000 (14:09 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 11 Sep 2020 12:09:10 +0000 (14:09 +0200)
commit98aa6ea75152115297ad26aed6c1c5f8d202bdba
tree569a82dab504710d0c74a49cd00dbb5932360b2a
parent80dec06f6a5f4e56ef1f26087282402c21708ebf
x86: Begin to introduce support for MSR_ARCH_CAPS

... including serialisation/deserialisation logic and unit tests.

There is no current way to configure this MSR correctly for guests.
The toolstack side this logic needs building, which is far easier to
do with it in place.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
master commit: e32605b07ef2e01c9d05da9b2d5d7b8f9a5c7c1b
master date: 2020-08-27 12:48:46 +0100
tools/tests/cpu-policy/test-cpu-policy.c
xen/arch/x86/msr.c
xen/include/public/arch-x86/cpufeatureset.h
xen/include/xen/lib/x86/msr.h
xen/lib/x86/msr.c